// pages/mine/index.js
const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        bg_img: '',
        user: null,
        menu: [],
        action: [],
        show: false,
        wechat: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {
        this.setUser();
        this.getData();
    },
    setUser() {
        let wechat = wx.getStorageSync('wechat');
        if (wechat) {
            this.setData({
                wechat: JSON.parse(wx.getStorageSync('wechat'))
            });
        }
    },
    getData() {
        let _this = this;
        app.loading();
        app.HttpsRequest('page/menu').then(ret => {
            wx.hideLoading()
            if (ret) {
                _this.setData({
                    bg_img: ret.data.bg_img,
                    action: ret.data.action,
                    menu: ret.data.menu,
                    user: ret.data.user
                })
            }
        })
    },
    // getPhoneNumber(e) {
    //     let _this = this;
    //     _this.setData({
    //         show: !_this.data.show,
    //     })
    //     app.HttpsRequest('user.Register/register', 'POST', {
    //         encryptedData: e.detail.encryptedData,
    //         iv: e.detail.iv,
    //         wechat: _this.data.wechat
    //     }).then(ret => {
    //         if (ret) {
    //             wx.setStorageSync('token', ret.data.token)
    //         }
    //     })
    // },
    // getUserInfo(ret) {
    //     let that = this;
    //     app.loading('正在处理...');
    //     wx.login({
    //         success(loginRes) {
    //             if (loginRes.code) {
    //                 wx.getUserInfo({
    //                     success(user) {
    //                         that.setUser();
    //                         app.HttpsRequest('user.wechat/auth', 'POST', {
    //                             code: loginRes.code,
    //                             encryptedData: user.encryptedData,
    //                             iv: user.iv
    //                         }).then(ret => {
    //                             if (ret) {
    //                                 wx.hideLoading();
    //                                 that.setData({
    //                                     show: !that.data.show,
    //                                     wechat: ret.data.wechat
    //                                 });
    //                                 wx.setStorageSync('wechat', JSON.stringify(user.userInfo));
    //                             }
    //                         });
    //                     },
    //                     fail(err) {
    //                         app.tips('拒绝授权会导致部分功能不可用', 3000)
    //                     }

    //                 })
    //             }
    //         }
    //     })
    // },


    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})